Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York BNP Paribas Open - Indian Wells Rothesay International - Eastbourne Atlanta Open - Atlanta St. Tropez Challenger M25 Glasgow St. Tropez Challenger M25 Faro M15 Foggia Slovenia F2 Italy F18 Serbia&Montenegro F4 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Italy F8 Hungary F1 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F3 Germany F7 France F16 France F17 France F18 Austria F2 Croatia F2 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F2 Austria F2 Australia F1 Australia F2 Italy F11 Bosnia/Herzegovina F3 Slovenia F1 Bosnia/Herzegovina F6 Germany F19 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Italy F26 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 Great Britain F8 Great Britain F9 Great Britain F6 Turkey F13 Turkey F15 Great Britain F1 Great Britain F2 France F3 Spain F9 Spain F10 Great Britain F5 Great Britain F6 Great Britain F11 Great Britain F12 Spain F35 USA F30 USA F31 Turkey F5 Turkey F6 Great Britain F4 Great Britain F5 Great Britain F6 Great Britain F7 Great Britain F8 Great Britain F13 USA F29 USA F30 USA F31 USA F1 USA F2 USA F3 Great Britain F6 Great Britain F7 Great Britain F8 Egypt F8 Egypt F9 Egypt F10 Great Britain F12 Great Britain F14 Great Britain F15 Great Britain F16 Great Britain F17 Great Britain F18 Great Britain F19 Israel F13 Israel F14 Israel F15 Great Britain F23 Greece F19 Greece F20 Qatar F3 Qatar F4 Qatar F5 Great Britain F4 Great Britain F5 Great Britain F7 Bahrain F1 Qatar F1 Qatar F2 Great Britain F9 Great Britain F10 Great Britain F11 USA F16 USA F18 USA F20 USA F21 USA F22 USA F23 Canada F7 Canada F8 Great Britain F16 USA F28 Turkey F6 Iran F4 Iran F5 Israel F3 China F4 Turkey F38 Turkey F39 USA F29 Great Britain F1 Great Britain F3 Canada F1 Canada F2 USA F11 France F19 Sweden F4 Turkey F1 (Antalya) Turkey F2 (Antalya) M25 Nussloch M25 Glasgow M25 Calabasas M25 Bolton M25 Claremont M25 Fort Worth M25 Monastir Ljubljana Open - Ljubljana Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Architect Open - Budapest Kia International in Caloundra - Caloundra Czech Indoor Open - Prague Internazionali di Tennis - Bergamo Oberstaufen Cup - Oberstaufen St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj ATP Slovak Open Challenger - Bratislava Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana MST ATP Challenger International - Burnie Open Prevadies - St. Brieuc Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb 's Tennis Masters 07 Challenger - Graz Black Forest Open - Freudenstadt Banjaluka Challenger 2007 - Banja Luka Bauer Watertechnology Cup 2007 - Eckental McDonalds ATP Challenger - Burnie Internazionali di Tennis di Bergamo - Bergamo Guzzini Challenger - Recanati XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana M15 Budapest Ipsos Bucharest Challenger - Bucharest M15 Hurghada Bauer Watertechnilogy Cup 2008 - Eckental M15 Budapest M15 Hurghada Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger St. Brieuc Challenger Monza Challenger Rome Challenger Recanati Challenger Bosnia/Herzegovina F1 Istanbul Challenger Ljubljana Challenger Slovenia F1 Tiburon Challenger Calabasas Challenger Knoxville Challenger Puebla Challenger Salzburg Challenger Noumea Challenger Honolulu Challenger Burnie Challenger Barletta Challenger Johannesburg Challenger Athens Challenger Prostejov Challenger Marburg Challenger Rijeka Challenger Ljubljana Challenger Seoul Challenger Guayaquil Challenger Savannah Challenger Alessandria Challenger Rijeka Challenger Nottingham Challenger Vancouver Challenger Salzburg Challenger Istanbul Challenger Eckental Challenger Nottingham-2 Challenger Portoroz Challenger Shenzhen Challenger Anning Challenger Nottingham-2 Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Happy Valley Challenger Dallas Challenger Cherbourg Challenger Kazan Challenger Raanana Challenger Sarasota Challenger Anning Challenger Tallahassee Challenger Busan Challenger Samarkand Challenger Seoul Challenger Eskisehir Challenger Manchester Challenger Binghamton Challenger Aptos Challenger Portoroz Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Banja Luka Challenger Fairfield Challenger Eckental Challenger Knoxville Challenger Champaign Challenger Happy Valley Challenger Bangkok Challenger Maui Challenger Dallas Challenger Drummondville Challenger St. Brieuc Challenger Gwangju Challenger Nanjing Challenger Taipei City Challenger Busan Challenger Seoul Challenger Bangkok Challenger Manchester Challenger Surbiton Challenger Bastad Challenger Binghamton Challenger Aptos Challenger Portoroz Challenger Cordenons Challenger Alphen Challenger Tiburon Challenger Fairfield Challenger Las Vegas Challenger Traralgon Challenger Charlottesville Challenger Knoxville Challenger Koblenz Challenger Rennes Challenger Budapest Challenger Cherbourg Challenger Kyoto Challenger Yokohama Challenger Drummondville Challenger Leon Challenger Gimcheon Challenger Seoul Challenger Nottingham Challenger Aptos Challenger Portoroz Challenger Vancouver Challenger Stockton Challenger Fairfield Challenger Charlottesville Challenger Knoxville Challenger Rennes Challenger Drummondville Challenger Francavilla Challenger Lisbon Challenger Surbiton Challenger Nottingham Challenger Granby Challenger Lexington Challenger Aptos Challenger Tiburon Challenger Stockton Challenger Shenzhen Challenger Bangalore Challenger Pune Challenger Orlando Challenger Leon Challenger Puerto Vallarta Challenger Surbiton Challenger Vancouver Challenger Cary Challenger Knoxville Challenger Burnie Challenger Launceston Challenger Cordenons Challenger Alicante Challenger Parma Challenger Bratislava Challenger Potchefstroom 1 Challenger Biella 3 Challenger Belgrade Challenger Cassis Challenger Rennes Challenger Biel Challenger Bratislava Challenger Helsinki Challenger Cleveland Challenger Phoenix Challenger Surbiton Challenger Nottingham Challenger Winnipeg Challenger Chicago Challenger Bergamo Challenger Canberra Challenger Koblenz Challenger Vilnius Challenger Cary 1 Challenger Tunisia F5 Austria F2 Croatia F1 Croatia #1-w4 Hungary F2 Slovenia F2 Croatia F3 Croatia Open - Umag Croatia Open - Umag International Indoor Tennis Championships of Croatia - Zagreb The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle BMW Open - Munich ATP Studena Croatia Open Umag - Umag China Open - Beijing Bank Austria Tennis Trophy - Vienna US Men's Clay Court Championship - Houston Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Heineken Open - Auckland Grand Prix Hassan II - Casablanca Citi Open - Washington PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Mercedes Cup - Stuttgart Citi Open - Washington AEGON Championships - London Citi Open - Washington St. Petersburg Open - St. Petersburg Astana Open - Nur-Sultan Nature Valley International - Eastbourne Citi Open - Washington European Open - Antwerp Sardegna Open - Cagliari Banja Luka Open - Banja Luka Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 1R, ROU-SLO 4-1 Australian Open (juniors) Wimbledon (juniors) Wimbledon (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Olympics - Tokyo Slovenia F3 Serbia&Montenegro F5 Serbia&Montenegro F6 Croatia F5 Germany F14 Hungary F6 Great Britain F7 Czech Republic F4 Czech Republic F5 Tunisia F4 Tunisia F6 Austria F1 Austria F3 Great Britain F7 Great Britain F15 Spain F37 Great Britain F11 Great Britain F13 Great Britain F6 USA F19 M15 Villers-les-Nancy BH Telecom Indoors Sarajevo 2006 - Sarajevo Mordovia Cup - Saransk M25 Monastir M25 Champaign M25 Sunderland M15 Rodez Rimini Challenger Bergamo Challenger Wuhan Challenger Ljubljana Open - Ljubljana Braunschweig Challenger M25 Sunderland M25 Roehampton M25 Quinta do Lago M25 Vale do Lobo M25 Santa margherita di Pula M25 Santa margherita di Pula M25 Santa margherita di Pula M25 Reggio Emilia M25 Elvas M25 Figueira da Foz Dubrovnik Open - Dubrovnik The LTA Bolton Challenger - Bolton Ljubljana Open - Ljubljana Mordovia Cup 2005 - Saransk Genoa Open Challenger-Fondazione Carige - Genova Gemax Open - Belgrade Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prosperita Open 2006 - Ostrava Banja Luka Challenger - Banja Luka BH Telecom Sarajevo 2007 - Sarajevo Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Dublin Challenger - Dublin Guzzini Challenger - Recanati 9° Trani Cup - Trani Ljubljana Open - Ljubljana Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane Burnie Challenger Karlsruhe Challenger Furth Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona ECM Prague Open 2008 - Prague Sacramento Challenger Rijeka Open - Rijeka Beijing Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Medjurgorje Open - Medjugorje s'Tennis Masters Challenger - Graz Savannah Challenger Rhodes Challenger Nottingham Challenger Rijeka Challenger Segovia Challenger Charlottesville Challenger Cancun Challenger Caltanissetta Challenger Zagreb Challenger Nottingham Challenger Belgrade Challenger Rimini Challenger Cancun Challenger Vancouver Challenger Honolulu Challenger Burnie Challenger Caloundra Challenger Sarajevo Challenger Cassis Challenger Bratislava 2 Challenger Tallahassee Challenger Roanne Challenger Sarasota Challenger Recanati Challenger Binghamton Challenger Alphen Challenger Banja Luka Challenger Furth Challenger Ljubljana Challenger Nottingham Challenger Seoul Challenger Quimper Challenger Eckental Challenger Napa Challenger Loughborough Challenger Heilbronn Challenger Ilkley Challenger Bath Challenger Le Gosier Challenger Lexington Challenger Tunis Challenger Sacramento Challenger Rome Challenger Charlottesville Challenger Ostrava Challenger Prague Challenger Caltanissetta Challenger Winnipeg Challenger Nottingham-2 Challenger Cleveland Challenger Lexington Challenger Granby Challenger Anning Challenger Ilkley Challenger Lexington Challenger Busan Challenger Las Vegas Challenger Charlottesville Challenger Drummondville Challenger Calgary Challenger Trieste Challenger Ilkley Challenger Nottingham 1 Challenger Columbus Challenger Dallas Challenger Drummondville Challenger Mallorca Challenger Gwangju Challenger Aptos Challenger Surbiton Challenger New Haven Challenger Bergamo Challenger Columbus Challenger Las Vegas Challenger Bangkok Challenger Manila Challenger Aix En Provence Challenger Jonkoping Challenger Anning Challenger Bordeaux Challenger Ilkley Challenger Stockton Challenger Canberra Challenger Champaign Challenger Happy Valley Challenger Bergamo Challenger Surbiton Challenger Granby Challenger Las Vegas Challenger PBZ Zagreb Indoors - Zagreb Indian Wells Challenger Tunis Challenger Gatineau Challenger Vancouver Challenger Ningboo Challenger Liuzhou Challenger Guadalajara Challenger Bratislava Challenger Vancouver Challenger Busan Challenger Brest Challenger Nottingham Challenger Helsinki Challenger Gatineau Challenger Nottingham Challenger Potchefstroom 2 Challenger Rennes Challenger Phoenix Challenger Rome Challenger Lugano Challenger Manacor Challenger Surbiton Challenger Cassis Challenger Rennes Challenger St. Brieuc Challenger Matsuyama Challenger Serbia Open - Belgrade Biel Challenger Nottingham Challenger Brest Challenger Bergamo Challenger Nottingham 3 Challenger Medibank International - Sydney Hersonissos 4 Challenger AEGON International - Eastbourne AEGON Championships - London Qatar ExxonMobil Open - Doha Stockholm Open - Stockholm Hong Kong Tennis Open - Hong Kong Viking International - Eastbourne Tel Aviv Watergen Open - Tel Aviv PBZ Zagreb Indoors - Zagreb Medibank International - Sydney AEGON International - Eastbourne Indian Wells Challenger ATP Studena Croatia Open Umag - Umag AEGON Championships - London AEGON International - Eastbourne Legg Mason Tennis Classic - Washington Indianapolis Challenger Brisbane International - Brisbane China Open - Beijing PBZ Zagreb Indoors - Zagreb St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Malaysian Open - Kuala Lumpur Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Delray Beach Open - Delray Beach Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem New York Open - New York Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach European Open - Antwerp Millennium Estoril Open - Estoril Dallas Open - Dallas Delray Beach Open - Delray Beach Serbia Open - Belgrade Hall of Fame Open - Newport Infosys Hall of Fame Open - Newport Citi Open - Washington Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Citi Open - Washington cinch Championships - London Rothesay International - Eastbourne AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon Millennium Estoril Open - Estoril cinch Championships - London cinch Championships - London Rogers Cup - Toronto Miami Open - Miami Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group II, 2R, RSA-SLO 5-0 French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, World Group, 1R, ESP-GBR 3-1